package com.marktotop.shiro;

import org.apache.shiro.authc.AuthenticationToken;


/**
 * JwtTokenUtil - 认证的基本步骤
 *
 *      1.收集Subjects 提交的Principals(身份)和Credentials(凭证)；
 *      2.提交Principals(身份)和Credentials(凭证)进行身份验证；
 *      3.如果提交成功，则允许访问，否则重新进行身份验证或者阻止访问。
 *
 * @author WXLD
 * @data 2021/7/12 - 15:34
 */
public class JwtToken implements AuthenticationToken {

    /**
     * 密钥
     */
    private String token;

    public JwtToken(String token) {
        this.token = token;
    }

    @Override
    public Object getPrincipal() {
        return token;
    }

    @Override
    public Object getCredentials() {
        return token;
    }
}
